.res-text {
  color: var(--white-base);
  font-size: 16px;
  .link {
    color: var(--primary-color);
    font-weight: bold;
  }
}

.content {
  background-color: #fff;
  box-sizing: border-box;
  padding: 22px 20px 0;
  height: calc(100vh - 75px - 151px);
  overflow-y: scroll;
  .title {
    color: var(--gray-dark);
    font-size: 16px;
  }

  .doctors > div:not(:last-child) {
    border-bottom: 1px solid var(--base-bgColor);
  }
}

.footerText {
  .hospital {
    margin-top: 5px;
  }
  .server {
    margin-top: 5px;
    display: flex;
    & > div {
      margin-right: 12px;
      display: flex;
      align-items: flex-end;
      span {
        margin-left: 6px;
      }
    }
  }
  button {
    background-color: var(--primary-color);
    width: 84px;
    height: 30px;
    color: var(--white-base);
    border: none;
    display: block;
    margin-top: 12px;
    border-radius: 4px;
  }
}
